Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w2 Guatemala F1 Spain #1-w3 Costa Rica F1 Spain #1-w4 Brazil F1 Portugal F2 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Spain F6 Spain F7 Slovenia F1 Slovenia F2 France F8 France F9 Netherlands F1 Netherlands F2 Spain F16 Spain F17 Netherlands F3 Netherlands F4 Argentina F4 Argentina F5 Netherlands F1 Netherlands F2 Germany F9 Germany F10 Germany F11 Germany F12 Netherlands F3 Netherlands F4 Spain F25 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Croatia F1 Croatia F2 China F3 China F4 China F5 Great Britain F5 Great Britain F6 Great Britain F8 Italy F14 Italy F15 Netherlands F2 Netherlands F6 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Great Britain F17 Great Britain F18 Israel F5 Israel F6 Germany F4 Great Britain F7 Netherlands F1 Netherlands F2 Netherlands F3 Turkey F11 Turkey F12 Malaysia F6 Germany F1 Germany F2 Germany F3 Turkey F1 Turkey F2 Netherlands F1 Netherlands F4 Germany F3 Netherlands F1 Netherlands F6 Germany F19 Germany F20 Turkey F41 Turkey F42 Turkey F46 Germany F3 France F4 Turkey F11 Netherlands F3 Netherlands F5 Netherlands F6 Germany F2 Egypt F2 Portugal F1 Portugal F2 Turkey F12 Netherlands F3 Netherlands F4 Netherlands F6 Netherlands F7 Portugal F12 Croatia F11 Greece F8 Greece F9 Netherlands F3 (Middelburg) Credicard Mastercard Tennis Cup - Campos do Jordao Citta di Como - Como Tean International - Alphen Copa Sevilla 2007 - Seville Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Bauer Watertechnology Cup 2007 - Eckental Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires SMS Tennis Cup - Sao Paulo San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia Challenger Leon 2003 - Leon 13 BH Tennis Open International Cup - Belo Horizonte Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Siemens Open - Scheveningen Challenger Cudad de Guayaquil - Guayaquil SAA Hilversum Open - Hilversum Challenger 42 - Andrezieux Dharwad Challenger 2006 - Dharwad Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota ECM Prague Open - Prague Unique Zagreb Open - Zagreb Siemens Open - Scheveningen Timisoara Challenger - Timisoara V Gramado Open de Tennis - Gramado Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Genoa Open - Genova Riviera di Rimini Challenger - Rimini Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Geneva Challenger - Geneva Copa Ericsson Chile - Santiago Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Visa Tennis Open - Sao Paulo Nord LB Open - Braunschweig Aamulehti Tampere Opene - Tampere Kos Succhetti Tennis Cup - Cordenons Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella IPP Open - Helsinki Kobstaedernes ATP Challenger - Kolding TEAN International - Alphen Aan Den Rijn Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Britania Zavaleta - Puebla San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Sao Paulo Challenger Salinas Challenger Iquique Challenger VI Gramado Open de Tenis - Gramado I Manta Open - Manta Caltanissetta Challenger Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger Groningen - Groningen Copa Petrobras Aracaju - Aracaju Jameson Cup - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Athens Challenger Rome Challenger 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Rome Challenger Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Zagreb Challenger Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires The LTA Sunderland Challenger - Sunderland Nossa Caixa Tennis Cup - Sao Paulo The LTA Wrexham Challenger - Wrexham Coffee Cup Challenger - Chikmagalur Garden Open - Rome Turin Challenger Aamulehti Tampere Open - Tampere Scheveningen Challenger St. Petersburg Challenger 2006 - St. Petersburg Rimini Challenger Citta di Como - Como Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Segovia Challenger Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City XI Torneo Internazionale di Tennis - Barletta Trani Challenger Geneva Challenger Manerbio Challenger Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Como Challenger Alphen Challenger Todi Challenger Genova Open Challenger - Genova Pekao Open - Szczecin Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Guayaquil Challenger Copa Petrobras Argentina - Buenos Aires Yokohama Challenger Toyota Challenger Genova Challenger Lima Challenger Lima Challenger 2007 - Lima Bucaramanga Challenger LTA Shrewsbury Challenger - Shrewsbury Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Aberto de Sao Paulo - Sao Paulo Blunmenau Challenger Rome Challenger Buenos Aires Challenger Curitiba Challenger 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc San Remo Challenger Biella Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Alessandria Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger XL Bermuda Open - Bermuda San Benedetto Challenger Cordenons Challenger Tampere Challenger Segovia Challenger San Marino Challenger Zagreb Open - Zagreb Unicredit Czech Open - Prostejov San Sebastian Challenger Como Challenger Alphen Challenger Rijeka Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Szczecin Challenger Siemens Open - Scheveningen Todi Challenger Napoli Challenger Mons Challenger Buenos Aires Challenger Medellin Challenger Challenger Copa Sevilla 2008 - Seville Eckental Challenger Aachen Challenger Guayaquil Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Nottingham Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Braunschweig Challenger Seville Challenger Barletta Challenger San Remo Challenger Bergamo Challenger Cherbourg Challenger St. Brieuc Challenger Orbetello Challenger Marburg Challenger Scheveningen Challenger Tampere Challenger Meerbusch Challenger Alphen Challenger Orleans Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Noumea Challenger Heilbronn Challenger Irving Challenger Milan Challenger Rome Challenger Heilbronn Challenger Manerbio Challenger Scheveningen Challenger Rome Challenger Montevideo Challenger Tampere Challenger San Marino Challenger Alphen Challenger Seville Challenger Cancun Challenger Porto Alegre Challenger Mons Challenger Buenos Aires Challenger Noumea Challenger Heilbronn Challenger Orbetello Challenger Wolfsburg Challenger Turin Challenger Heilbronn Challenger Trani Challenger Caltanissetta Challenger Rabat Challenger Marrakech Challenger Scheveningen Challenger Le Gosier Challenger Mersin Challenger Barletta Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Alphen Challenger Asuncion Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Lima Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Montevideo Challenger San Marino Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Memorial Kolyaskin - Donetsk Barletta Challenger Turin Challenger Aix En Provence Challenger Heilbronn Challenger Trani Challenger Lyon Challenger Blois Challenger Milan Challenger Bastad Challenger Biella Challenger Scheveningen Challenger Cortina Challenger Genova Challenger Sopot Challenger Campinas Challenger Todi Challenger Lima Challenger Montevideo Challenger Napoli Challenger Buenos Aires Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Lima Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Wolfsburg Challenger Blois Challenger Milan Challenger Perugia Challenger Bath Challenger Banja Luka Challenger Barletta Challenger Campinas Challenger Santo Domingo Challenger Mersin Challenger Rome Challenger Montevideo Challenger Corrientes Challenger Santiago Challenger Buenos Aires Challenger Guayaquil Challenger Rome Challenger Heilbronn Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Biella Challenger Scheveningen Challenger Oberstaufen Challenger Guayaquil Challenger Alphen Challenger Bercuit Challenger Alphen Challenger Montevideo Challenger Mons Challenger Geneva Challenger Bastad Challenger Tunis Challenger Meerbusch Challenger Poznan Challenger VIII Avierto Internacional de Salinas - Salinas Wroclaw Challenger St. Brieuc Challenger Rennes Challenger Genova Challenger Mons Challenger Banja Luka Challenger Rennes Challenger Canberra Challenger Braunschweig Challenger Szczecin Challenger Guayaquil Challenger Abierto Club Casablanca - Mexico City Banja Luka Challenger Bordeaux Challenger Marburg Challenger Pullach Challenger Guayaquil Challenger Alicante Challenger Vicenza Challenger Okal Cup 2004 - Eckental Ordina Open - 's-Hertogenbosch BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Open Romania - Bucharest Copa AT&T - Buenos Aires Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb The Priority Telecom Open - Amersfoort ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Ordina Open - 's-Hertogenbosch Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Copa Telmex - Buenos Aires SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Croatia Open - Umag AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Stockholm Open - Stockholm Winston Salem - Winston Salem BCR Open Romania - Bucharest Medibank International - Sydney Brasil Open - Costa do Sauipe St. Petersburg Open - St. Petersburg Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Copa Claro - Buenos Aires Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Movistar Open - Santiago Moselle Open - Metz Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Apia International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bank Austria Tennis Trophy - Vienna Erste Bank Open - Vienna Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel China Open - Beijing Konzum Croatia Open - Umag Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Portugal Open - Oeiras Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Cup - Kitzbuhel Konzum Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Open de Nice Cote d'Azur - Nice Rio Open - Rio de Janeiro AEGON International - Eastbourne Bet-at-home Open - Hamburg Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha German Tennis Championships - Hamburg Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Rakuten Japan Open - Tokyo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Bet-at-home Open - Hamburg Argentina Open - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Olympics - London